import request from 'utils/request'

// 获取进件申请信息
export function GetMerchantApplyData(data) {
  return request({
    url: '/Store/GetMerchantApplyData',
    method: 'post',
    data
  })
}

// 添添加进件申请主体资料(同时创建申请)
export function AddMerchantMainData(data) {
  return request({
    url: '/Store/AddMerchantMainData',
    method: 'post',
    data
  })
}

// 添加进件申请经营场景资料
export function AddMerchantSceneData(data) {
  return request({
    url: '/Store/AddMerchantSceneData',
    method: 'post',
    data
  })
}

// 添加进件申请结算规则信息
export function AddMerchantSettlementData(data) {
  return request({
    url: '/Store/AddMerchantSettlementData',
    method: 'post',
    data
  })
}

// 添加进件申请结算银行账户
export function AddMerchantBankAccountData(data) {
  return request({
    url: '/Store/AddMerchantBankAccountData',
    method: 'post',
    data
  })
}

// 添加进件申请超管信息
export function AddMerchantAdminData(data) {
  return request({
    url: '/Store/AddMerchantAdminData',
    method: 'post',
    data
  })
}

// 添加进件申请附加资料信息
export function AddMerchantAdditionData(data) {
  return request({
    url: '/Store/AddMerchantAdditionData',
    method: 'post',
    data
  })
}

// 提交申请至后台
export function SubmitMerchantApply(data) {
  return request({
    url: '/Store/SubmitMerchantApply',
    method: 'post',
    data
  })
}

// 获取进件申请数量（按状态分组）
export function GetMerchantApplyCount() {
  return request({
    url: '/Store/GetMerchantApplyCount',
    method: 'post'
  })
}

// 获取进件申请记录
export function GetMerchantApplyList(data) {
  return request({
    url: '/Store/GetMerchantApplyList',
    method: 'post',
    data
  })
}

// 删除进件申请
export function DeleteMerchantApply(data) {
  return request({
    url: '/Store/DeleteMerchantApply',
    method: 'post',
    data
  })
}
// 提交申请至微信支付
// export function SubmitMerchantApplyToWePay(data) {
//   return request({
//     url: '/Store/SubmitMerchantApplyToWePay',
//     method: 'post',
//     data
//   })
// }

// 查询进件申请状态(调用接口查询)
// export function QueryMerchantApplyStatus(data) {
//   return request({
//     url: '/Store/QueryMerchantApplyStatus',
//     method: 'post',
//     data
//   })
// }
//获取银行类型
export function GetBankTypeList(params) {
  return request({
    url: '/Basic/GetBankTypeList',
    method: 'get',
    params
  })
}
